package com.ruoyi.web.pojo.dto.park;

import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.web.domain.park.Park;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("园区出参")
public class ParkVo extends BaseEntity {
    @ApiModelProperty("id")
    private Long id;
    /**
     * 家庭农场名称
     */
    @ApiModelProperty("家庭农场名称")

    private String parkName;
    /**
     * 农场主名称
     */
    @ApiModelProperty("农场主名称")
    private String owner;
    /**
     * 联系方式
     */
    @ApiModelProperty("联系方式")
    private String phone;
    /**
     * 经营类型
     */
    @ApiModelProperty("经营类型")
    private String business;
    /**
     * 规模
     */
    @ApiModelProperty("经营面积(亩)")
    private String scale;

    /**
     * 所在地区
     */
    @ApiModelProperty("所在地区")
    private String location;
    /**
     * 详细地址
     */
    @ApiModelProperty("详细地址")
    private String fullAddress;
    /**
     * 开办年份
     */
    @ApiModelProperty("开办年份")
    private String startDate;
    /**
     * 示范等级
     */
    @ApiModelProperty("示范等级")
    private String demonstrationLevel;


    public ParkVo (Park park) {
        this.setId(park.getId());
        this.setParkName(park.getParkName());
        this.setOwner(park.getOwner());
        this.setPhone(park.getPhone());
        this.setBusiness(park.getBusiness());
        this.setScale(park.getScale());
        this.setLocation(park.getLocation());
        this.setFullAddress(park.getFullAddress());
        this.setStartDate(park.getStartDate());
        this.setDemonstrationLevel(park.getDemonstrationLevel());

    }
}
